home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / MAME / src / vidhrdw / generic.h < prev    next >
C/C++ Source or Header  |  2000-05-04  |  1KB  |  39 lines

  1. #include "driver.h"
  2.  
  3.  
  4. extern unsigned char *videoram;
  5. extern size_t videoram_size;
  6. extern unsigned char *colorram;
  7. extern unsigned char *spriteram;
  8. extern size_t spriteram_size;
  9. extern unsigned char *spriteram_2;
  10. extern size_t spriteram_2_size;
  11. extern unsigned char *spriteram_3;
  12. extern size_t spriteram_3_size;
  13. extern unsigned char *buffered_spriteram;
  14. extern unsigned char *buffered_spriteram_2;
  15. extern unsigned char *flip_screen;
  16. extern unsigned char *flip_screen_x;
  17. extern unsigned char *flip_screen_y;
  18. extern unsigned char *dirtybuffer;
  19. extern struct osd_bitmap *tmpbitmap;
  20.  
  21. int generic_vh_start(void);
  22. int generic_bitmapped_vh_start(void);
  23. void generic_vh_stop(void);
  24. void generic_bitmapped_vh_stop(void);
  25. void generic_bitmapped_vh_screenrefresh(struct osd_bitmap *bitmap,int full_refresh);
  26. READ_HANDLER( videoram_r );
  27. READ_HANDLER( colorram_r );
  28. WRITE_HANDLER( videoram_w );
  29. WRITE_HANDLER( colorram_w );
  30. READ_HANDLER( spriteram_r );
  31. WRITE_HANDLER( spriteram_w );
  32. READ_HANDLER( spriteram_2_r );
  33. WRITE_HANDLER( spriteram_2_w );
  34. WRITE_HANDLER( buffer_spriteram_w );
  35. WRITE_HANDLER( buffer_spriteram_2_w );
  36. void buffer_spriteram(unsigned char *ptr,int length);
  37. void buffer_spriteram_2(unsigned char *ptr,int length);
  38.  
  39.